package com.yanliang.pojo;

import com.yanliang.SqlSession.SqlCommandType;
import lombok.Getter;
import lombok.Setter;

/**
 * 映射配置类，用于存放xxmapper.xml解析出来的内容
 * 包含：sql语句，参数类型，返回值类型，id标识等
 *
 * @Author : yanliang
 * @Data : 3/25/2020 5:00 PM
 */
@Getter
@Setter
public class MappedStatement {

    /** id 标识 */
    private String id;

    /** 返回值类型 */
    private Class<?> resultType;

    /** 参数值类型 */
    private Class<?> paramterType;

    /** sql语句 */
    private String sql;

    /** sql类型 */
    private SqlCommandType sqlCommandType;
}
